package com.zr.planClass.mapper;

import com.zr.planClass.model.modelmin.PlanClassSelectVo;
import com.zr.planClass.model.modelmin.PlanClassUpdateVo;
import com.zr.planClass.model.modelmin.PlanClassVo;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * Created by 非常狂躁的猪 on 2019/12/24.
 */
@Mapper
public interface PlanClassMinMapper {

    int queryByName( String name);

    int queryByCode(String code);

    void addPlanClass(PlanClassVo planClassVo);

    PlanClassUpdateVo getPlanByCode(String code);

    void update(PlanClassVo planClassVo);

    PlanClassUpdateVo getPlanByName( String name);

    List<PlanClassVo> queryAllPlan(PlanClassSelectVo planClassSelectVo);

    Integer queryCount(PlanClassSelectVo planClassSelectVo);

    PlanClassUpdateVo  queryById(Integer id);

    void updateStatusById(PlanClassVo planClassVo);

    int updateStatusQueryById( Integer id);

}
